Group theory in SAGE

نویسندگان

  • David Joyner
  • David Kohel
چکیده

SAGE is an open source computer algebra system implemented using an object-oriented categorical framework, with methods for objects, methods for their elements, and methods for their morphisms. Currently, SAGE has the ability to deal with abelian groups, permutation groups, and matrix groups over a finite field. This paper will present an overview of the implementations of the group-theoretical algorithms in SAGE, with some examples. We conclude with some possible future directions. SAGE [?] is a general purpose computer algebra system started in 2005, built on top of existing open source packages, including GAP for group theory, Maxima for symbolic computation, Pari for number theory, and Singular for multivariate polynomial computations and commutative algebra. In design, SAGE uses the best of the ideas in Magma [?], Mathematica [?] and other systems, but uses the popular mainstream language Python as its interpreter. This paper will restrict itself to presenting an overview of the implementations of the group-theoretical algorithms in SAGE. According to the GAP website, each year between 50 and 100 papers are published which use GAP in an essential way. SAGE is far too young to have such an impressive research record. Still, it has been already used by several people for published research in coding theory, number theory, and modular forms, as well as being used in teaching both graduate and undergraduate math classes. Currently, SAGE has the ability to deal with abelian groups (finitely generated multiplicative abelian groups, groups of Dirichlet characters, and dual groups of finite abelian groups), permutation groups, matrix groups

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effects of Salvia officinalis L. (common sage) leaves tea on insulin resistance, lipid profile, and oxidative stress in rats with polycystic ovary: An experimental study

Objective: Oxidative stress conditions and metabolic complications are common among polycystic ovary syndrome (PCOS) patients. There are various reports about hypoglycemic and antioxidant effects of Salvia officinalis L. (common sage). This study evaluated the possible medicinal effects of sage tea drinking on oxidative status, lipid profile, and insulin resistance in ...

متن کامل

Salvia officinalis induce alveolar bud growing in adults female rat mammary glands

Objectives: In traditional medicine Salvia officinalis (sage) has been used as menstrual cycle regulator. In the present study the effects of sage extract on breast tissue were examined. Materials and Methods: Fourteen female rats were divided into two groups: 1) Distilled water-treated rats (Con) that were gavaged with 1ml distilled water and 2) Saliva officinalis hydroalcoholic extract (SHE)-...

متن کامل

بررسی تاثیر عصاره مریم گلی بر گرگرفتگی زنان یائسه

  Introduction : Hot flashes is the most common problem in postmenopausal women , which may have adverse effects on their quality of life . Concerns about the effects of hormone replacement therapy has been increased the desire to investigate alternative treatments such as herbal therapy for this problem. This study aimed to evaluate the effect of sage extract on frequency of hot flashes in pos...

متن کامل

A primer on computational group homology and cohomology using GAP and SAGE

These are expanded lecture notes of a series of expository talks surveying basic aspects of group cohomology and homology. They were written for someone who has had a first course in graduate algebra but no background in cohomology. You should know the definition of a (left) module over a (non-commutative) ring, what Z[G] is (where G is a group written multiplicatively and Z denotes the integer...

متن کامل

The Sage Project: Software Engineering for Distributed Applications

This paper describes Sage, a research project in software engineering for (fault-tolerant) distributed applications that assists programmers write correct, eecient code. Speciically, Sage uses the modal logic of knowledge and applies theoretical results detailing how processes learn facts about each other's state to derive the minimal communication graph for a given distributed coordination pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008